practical invention - English Synonyms Dictionary